design pattern factory

visit shbcf.ru